package kit;

import data.ApplicationProperties;

/**
 * Class: CustomComponent.java
 * Description: A pre-defined component, but with no useful parameters.
 * @author et
 */
public class CustomComponent extends Component
{

    public CustomComponent()
    {
        super(ApplicationProperties.EMPTY_VALUE, "Custom Component", "", ' ');
	}

    /**
     * Sets up the optional settings for a custom component.
     * Everything is disabled.
     */
    protected void setOptionalSettings()
    {
        setLowVelocityDetection(false);
        setHighVelocityDetection(false);
        setLowVelocity(ApplicationProperties.EMPTY_VALUE);
        setHighVelocity(ApplicationProperties.EMPTY_VALUE);
        setLowHit(' ');
        setHighHit(' ');
        setFlamDetection(false);
        setFlamHit(' ');
        setFlamTime(ApplicationProperties.EMPTY_VALUE);
        setChokeTime(ApplicationProperties.EMPTY_VALUE);
        setChokeDetection(false);
        setChokeHit(' ');
    }
    

}
